<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Ananas Library: Класс aDocument</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Создано системой Doxygen 1.5.6 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Титульная&nbsp;страница</span></a></li>
      <li class="current"><a href="annotated.html"><span>Классы</span></a></li>
      <li><a href="files.html"><span>Файлы</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Классы</span></a></li>
      <li><a href="hierarchy.html"><span>Иерархия&nbsp;классов</span></a></li>
      <li><a href="functions.html"><span>Члены&nbsp;классов</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Класс aDocument</h1><!-- doxytag: class="aDocument" --><!-- doxytag: inherits="aObject" -->Определяет программный интерфейс для работы с бизнес объектами типа Документ и их атрибутами. Наследует <a class="el" href="classaObject.html" title="Базовый класс для невизуальных классов (моделей...">aObject</a>.  
<a href="#_details">Подробнее...</a>
<p>
<code>#include &lt;<a class="el" href="adocument_8h-source.html">adocument.h</a>&gt;</code>
<p>
<div class="dynheader">
Граф наследования:aDocument:</div>
<div class="dynsection">

<p><center><img src="classaDocument.png" usemap="#aDocument_map" border="0" alt=""></center>
<map name="aDocument_map">
<area href="classaObject.html" alt="aObject" shape="rect" coords="0,0,75,24">
</map>
</div>

<p>
<a href="classaDocument-members.html">Полный список членов класса</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Открытые слоты</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#1bc99692acef1e338f7c4e49ac2fee71">New</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Создает и регистрирует в системном журнале объект <a class="el" href="classaDocument.html" title="Определяет программный интерфейс для работы...">aDocument</a>.  <a href="#1bc99692acef1e338f7c4e49ac2fee71"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#01686cadd6c29a31d7e08747d8bc78a4">Delete</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Удаляет текущий документ.  <a href="#01686cadd6c29a31d7e08747d8bc78a4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#1705deeeaa122c167fc7d2e094f1fbf0">Update</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Обновляет информацию в базе данных.  <a href="#1705deeeaa122c167fc7d2e094f1fbf0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#a4a9b49aeebfbff7f0b29cf4fb3862b1">Select</a> (QDateTime from, QDateTime to)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Выбирает документы по интервалу времени.  <a href="#a4a9b49aeebfbff7f0b29cf4fb3862b1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5a2b09a6c85125b3c2f826c55c0dd4df"></a><!-- doxytag: member="aDocument::Select" ref="5a2b09a6c85125b3c2f826c55c0dd4df" args="()" -->
virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>Select</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#b380bd5e8b0691b74b765d114018743f">Select</a> (const QString &amp;num)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Выбирает документы по номеру.  <a href="#b380bd5e8b0691b74b765d114018743f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="322baa55f28dac97057475415850f20b"></a><!-- doxytag: member="aDocument::SelectDocument" ref="322baa55f28dac97057475415850f20b" args="(QVariant uid)" -->
virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#322baa55f28dac97057475415850f20b">SelectDocument</a> (QVariant uid)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Выбирает документ с заданным идентификатором. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#2f14b194496547387be71eb2af541a51">Copy</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Копирует текущий документ.  <a href="#2f14b194496547387be71eb2af541a51"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#250204dd2ef44a337231de251a0dc82f">Next</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Переход к следующему документу.  <a href="#250204dd2ef44a337231de251a0dc82f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#1d273a3a539ff78462ef08177488ef7f">Prev</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Переход к предыдущему документу.  <a href="#1d273a3a539ff78462ef08177488ef7f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#d4ed6c92fcb7507322aeeef598794a5b">First</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Переходит к первому документу.  <a href="#d4ed6c92fcb7507322aeeef598794a5b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#9c13dc7b9f0114b39f942024085981a7">Last</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Переходит к последнему документу.  <a href="#9c13dc7b9f0114b39f942024085981a7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#7d54074ae7986c6033d6c291da910ff2">TableNewLine</a> (const QString &amp;tablename)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Добавляет новую строку табличной части документа.  <a href="#7d54074ae7986c6033d6c291da910ff2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#5430afbde4d33ca8bd39682b9fa00d5b">TableDelete</a> (const QString &amp;tablename)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Удаляет текущую строку табличной части документа.  <a href="#5430afbde4d33ca8bd39682b9fa00d5b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#129a7a65930e8be083404aeefc626529">TableSelect</a> (const QString &amp;name)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Выбирает табличную часть документа по ее имени.  <a href="#129a7a65930e8be083404aeefc626529"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QVariant&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#14fe2b9a15ef5b823b04dc3a7cd74744">TableValue</a> (const QString &amp;tablename, const QString &amp;name)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Читает значение поля табличной части документа.  <a href="#14fe2b9a15ef5b823b04dc3a7cd74744"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#d058a4c8b2e8ffe00580438ba2c0b735">TableSetValue</a> (const QString &amp;tablename, const QString &amp;name, const QVariant &amp;value)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Записывает значение в поле текущей строки табличной части документа.  <a href="#d058a4c8b2e8ffe00580438ba2c0b735"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#157d7881517a9ae949a3b0fddc9a330e">TableUpdate</a> (const QString &amp;tablename=&quot;&quot;)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">SrciptAPI. Обновляет текущую запись табличной части документа.  <a href="#157d7881517a9ae949a3b0fddc9a330e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#5cd3c5a0dd6a80ca21c43c8cfb8a6dbc">TableNext</a> (const QString &amp;name)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Переход к следуещей записи в табличной части документа.  <a href="#5cd3c5a0dd6a80ca21c43c8cfb8a6dbc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#83c56e9a4577375e14e558537d4e5d28">TablePrev</a> (const QString &amp;name)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Переход к предыдущей записи в табличной части документа.  <a href="#83c56e9a4577375e14e558537d4e5d28"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#3cd27dbbcc400c8154bad7ef8511ce7d">TableFirst</a> (const QString &amp;name)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Переход к первой записи в табличной части документа.  <a href="#3cd27dbbcc400c8154bad7ef8511ce7d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#69b3f60a33b7b663d25fc86505a8edab">TableLast</a> (const QString &amp;name)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Переход к последней записи в табличной части документа.  <a href="#69b3f60a33b7b663d25fc86505a8edab"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#aac5c55a28249a1557d7bf246a801620">IsMarkDeleted</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Проверяет помечен ли документ как удаленный.  <a href="#aac5c55a28249a1557d7bf246a801620"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#c2384a8f481f898dd997b1caf0c4a57d">IsMarked</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Проверяет помечен ли документ.  <a href="#c2384a8f481f898dd997b1caf0c4a57d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#8fdac0090b2d07fbc020794d17248096">SetMarkDeleted</a> (bool Deleted)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Устанавливает флаг удаления.  <a href="#8fdac0090b2d07fbc020794d17248096"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#19fe99576c077973dda52ae964d14c3e">SetMarked</a> (bool Marked)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI Помечает документ.  <a href="#19fe99576c077973dda52ae964d14c3e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#2918994e2b6623873844cc552a194fd9">SetPrefix</a> (const QString &amp;pr)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Задает префикс документа.  <a href="#2918994e2b6623873844cc552a194fd9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#53a357c41f96ffecc1b88769d3d06f6c">Prefix</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Возвращает префикс документа.  <a href="#53a357c41f96ffecc1b88769d3d06f6c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QVariant&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#d5cbe6d392e728470e79e09e181fb2a9">Value</a> (const QString &amp;name, const QString &amp;tableName=&quot;&quot;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#b62f1f8fa6de1773f004062ac300f642">SetFilter</a> (const QString &amp;valname, const QVariant &amp;value)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScripAPI. Устанавливает фильтр на доступные документы.  <a href="#b62f1f8fa6de1773f004062ac300f642"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#909202b8fcf564e92b6fb4e2b97a74c6">ClearFilter</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Сбрасывает фильтр.  <a href="#909202b8fcf564e92b6fb4e2b97a74c6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd9506829159372b2821eef67d4dde9b"></a><!-- doxytag: member="aDocument::Conduct" ref="bd9506829159372b2821eef67d4dde9b" args="()" -->
ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#bd9506829159372b2821eef67d4dde9b">Conduct</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Deprecated. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0281ff0986a1fb35ff0654ff233a70d2"></a><!-- doxytag: member="aDocument::UnConduct" ref="0281ff0986a1fb35ff0654ff233a70d2" args="()" -->
ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#0281ff0986a1fb35ff0654ff233a70d2">UnConduct</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Deprecated. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0faf595762a9b89502fca228ddbbcdf2"></a><!-- doxytag: member="aDocument::IsConducted" ref="0faf595762a9b89502fca228ddbbcdf2" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#0faf595762a9b89502fca228ddbbcdf2">IsConducted</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Deprecated. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#44296f57c4e0d0321a570e63472f70fa">SignIn</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Вызывает проведение документа.  <a href="#44296f57c4e0d0321a570e63472f70fa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#c536109a7d404f181f9a921b33bad01d">SignOut</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Отменяет проведение документа.  <a href="#c536109a7d404f181f9a921b33bad01d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#ba10e5c6bde9be44ba043788be2bf474">IsSignedIn</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Проверяет, проведен ли документ.  <a href="#ba10e5c6bde9be44ba043788be2bf474"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#bf0953883c2dbb5045fc4e33c4bbc0dd">Seek</a> (int pos, const QString &amp;tname)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Устанавливает позицию в табличной части документа на строку с заданным номером.  <a href="#bf0953883c2dbb5045fc4e33c4bbc0dd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QVariant&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#7c5273c1013cc7e072f8ff19f0a5e186">GetDocumentValue</a> (QVariant ide, const QString &amp;fname)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ScriptAPI. Получение значения атрибута документа c указанным идентификатором.  <a href="#7c5273c1013cc7e072f8ff19f0a5e186"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Открытые члены</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#dbec50cbcfd3c7faae7ef682080246e3">aDocument</a> (aCfgItem context, <a class="el" href="classaDatabase.html">aDatabase</a> *adb=0)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Создает объект и инициализирует его по метаданным бизнес схемы.  <a href="#dbec50cbcfd3c7faae7ef682080246e3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#4f9b64b07fb358079be94900f2eab81e">aDocument</a> (const QString &amp;name, <a class="el" href="classaDatabase.html">aDatabase</a> *adb=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#19232793bbb193f29fd8169967764c4f">~aDocument</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#d04930b3678fb814aca693266d8b4a73">select</a> (Q_ULLONG uid)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#77cb56daa91328661e8b143b923d3e6b">initObject</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#3fa7d4fc0b4d67cfbdce7d089bc36bc2">trSysName</a> (const QString &amp;sname)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QVariant&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#69941fe5bac9fb68dc023126bf033126">sysValue</a> (const QString &amp;sname, const QString &amp;=&quot;&quot;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ERR_Code&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#3b1ca05b2ad68542919d547aa55cb924">setSysValue</a> (const QString &amp;sname, QVariant value, const QString &amp;=&quot;&quot;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">aSQLTable *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaDocument.html#1fddf397d1ba708303d056c92128671f">getTable</a> (const QString &amp;tablename)</td></tr>

</table>
<hr><a name="_details"></a><h2>Подробное описание</h2>
Определяет программный интерфейс для работы с бизнес объектами типа Документ и их атрибутами. Наследует <a class="el" href="classaObject.html" title="Базовый класс для невизуальных классов (моделей...">aObject</a>. 
<p>
Объект класса предоставляет навигационный доступ ко всем документам, имеющим тип, указанный при инициализации объекта. С помощью методов класса можно управлять как документом целиком, так и отдельными его реквизитами. В том числе табличными частями, если они определены в метаданных у документа. Обеспечивает единообразный доступ к полям и таблицам документов, хранимых в базе данных. Информация о составе и структуре полей и табличных частей документа храниться в метаданных. Позволяет создавать, удалять, изменять, копировать, проводить и распроводить документы. <hr><h2>Конструктор(ы)</h2>
<a class="anchor" name="dbec50cbcfd3c7faae7ef682080246e3"></a><!-- doxytag: member="aDocument::aDocument" ref="dbec50cbcfd3c7faae7ef682080246e3" args="(aCfgItem context, aDatabase *adb=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">aDocument::aDocument           </td>
          <td>(</td>
          <td class="paramtype">aCfgItem&nbsp;</td>
          <td class="paramname"> <em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classaDatabase.html">aDatabase</a> *&nbsp;</td>
          <td class="paramname"> <em>adb</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Создает объект и инициализирует его по метаданным бизнес схемы. 
<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>- элемент метаданных бизнес схемы, инициализирующий объект. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>adb</em>&nbsp;</td><td>- ссылка на базу данных. </td></tr>
  </table>
</dl>

<p>Перекрестные ссылки <a class="el" href="adocument_8cpp-source.html#l00155">initObject()</a>.</p>

</div>
</div><p>
<a class="anchor" name="4f9b64b07fb358079be94900f2eab81e"></a><!-- doxytag: member="aDocument::aDocument" ref="4f9b64b07fb358079be94900f2eab81e" args="(const QString &amp;name, aDatabase *adb=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">aDocument::aDocument           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classaDatabase.html">aDatabase</a> *&nbsp;</td>
          <td class="paramname"> <em>adb</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Создает объект и инициализирует его по метаданным бизнес схемы. Документ инициализируется элементом метаданных, найденым по его имени, причем поиск осуществляется только среди документов.<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>- имя документа в метаданных бизнес схемы. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>adb</em>&nbsp;</td><td>- ссылка на базу данных </td></tr>
  </table>
</dl>

<p>Перекрестные ссылки <a class="el" href="adocument_8cpp-source.html#l00155">initObject()</a>.</p>

</div>
</div><p>
<a class="anchor" name="19232793bbb193f29fd8169967764c4f"></a><!-- doxytag: member="aDocument::~aDocument" ref="19232793bbb193f29fd8169967764c4f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">aDocument::~aDocument           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Уничтожает объект. Используется для удаления системного журнала и освобождения занятой под него памяти. 
</div>
</div><p>
<hr><h2>Методы</h2>
<a class="anchor" name="d04930b3678fb814aca693266d8b4a73"></a><!-- doxytag: member="aDocument::select" ref="d04930b3678fb814aca693266d8b4a73" args="(Q_ULLONG uid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::select           </td>
          <td>(</td>
          <td class="paramtype">Q_ULLONG&nbsp;</td>
          <td class="paramname"> <em>uid</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Выбирает документ с заданным идентификатором. 
<p>Переопределяет метод предка <a class="el" href="classaObject.html#0f93cd3a28e072c76fed200328847dc8">aObject</a>.</p>

<p>Перекрестные ссылки <a class="el" href="acfg_8cpp-source.html#l00963">aCfg::attr()</a>, <a class="el" href="acfg_8cpp-source.html#l00471">aCfg::count()</a>, <a class="el" href="acfg_8cpp-source.html#l00520">aCfg::find()</a>, <a class="el" href="adocjournal_8cpp-source.html#l00528">aDocJournal::findDocument()</a> и <a class="el" href="aobject_8cpp-source.html#l00693">aObject::select()</a>.</p>

<p>Используется в <a class="el" href="adocument_8cpp-source.html#l00938">Copy()</a>, <a class="el" href="adocjournal_8cpp-source.html#l00602">aDocJournal::CurrentDocument()</a>, <a class="el" href="airegister_8cpp-source.html#l00199">aIRegister::GetDocument()</a>, <a class="el" href="adocument_8cpp-source.html#l01468">GetDocumentValue()</a> и <a class="el" href="adocument_8cpp-source.html#l01418">SelectDocument()</a>.</p>

</div>
</div><p>
<a class="anchor" name="77cb56daa91328661e8b143b923d3e6b"></a><!-- doxytag: member="aDocument::initObject" ref="77cb56daa91328661e8b143b923d3e6b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::initObject           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Инициализирует объект элементом метаданных бизнес схемы. В процесе инициализации выполняется настройка на шапку документа и все его табличные части. После инициализации появляется возможность работать с полями и таблицами, используя их имена, определенные в бизнес схеме.<p>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Переопределяет метод предка <a class="el" href="classaObject.html#91acddea9d225d16d9fc384769971922">aObject</a>.</p>

<p>Перекрестные ссылки <a class="el" href="acfg_8cpp-source.html#l00963">aCfg::attr()</a>, <a class="el" href="acfg_8cpp-source.html#l00471">aCfg::count()</a>, <a class="el" href="acfg_8cpp-source.html#l00520">aCfg::find()</a>, <a class="el" href="aobject_8cpp-source.html#l00170">aObject::initObject()</a>, <a class="el" href="adatabase_8cpp-source.html#l00461">aDatabase::tableDbName()</a> и <a class="el" href="aobject_8cpp-source.html#l00240">aObject::tableInsert()</a>.</p>

<p>Используется в <a class="el" href="adocument_8cpp-source.html#l00056">aDocument()</a>.</p>

</div>
</div><p>
<a class="anchor" name="3fa7d4fc0b4d67cfbdce7d089bc36bc2"></a><!-- doxytag: member="aDocument::trSysName" ref="3fa7d4fc0b4d67cfbdce7d089bc36bc2" args="(const QString &amp;sname)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString aDocument::trSysName           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>sname</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Используется для перевода предопределенных имен для системных полей. Позволяет использовать для обращения к системным полям из скриптов назавания, близкие по смыслу к их назначению с учетом языка пользователя. Например к полю номер документа можно обратиться используя имя "НомерДок" или "DocNumber".<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>sname</em>&nbsp;</td><td>- одно из предопределенных имен поля. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>имя поля </dd></dl>

<p>Переопределяет метод предка <a class="el" href="classaObject.html">aObject</a>.</p>

<p>Используется в <a class="el" href="adocument_8cpp-source.html#l00263">TableValue()</a>.</p>

</div>
</div><p>
<a class="anchor" name="69941fe5bac9fb68dc023126bf033126"></a><!-- doxytag: member="aDocument::sysValue" ref="69941fe5bac9fb68dc023126bf033126" args="(const QString &amp;sname, const QString &amp;=&quot;&quot;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QVariant aDocument::sysValue           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>sname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> = <code>&quot;&quot;</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Читает значение системного поля. Используется для получения значения системного поля по его имени<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>sname</em>&nbsp;</td><td>- имя ситемного поля. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>значение поля или ошибочное значение, если имя поля неизвестно. </dd></dl>

<p>Переопределяет метод предка <a class="el" href="classaObject.html#3a316f24b43fce162529c7b1de9ba786">aObject</a>.</p>

<p>Перекрестные ссылки <a class="el" href="adocjournal_8cpp-source.html#l00406">aDocJournal::getDate()</a>, <a class="el" href="adocjournal_8cpp-source.html#l00426">aDocJournal::getNumber()</a> и <a class="el" href="adocjournal_8cpp-source.html#l00445">aDocJournal::getSerialNumber()</a>.</p>

</div>
</div><p>
<a class="anchor" name="3b1ca05b2ad68542919d547aa55cb924"></a><!-- doxytag: member="aDocument::setSysValue" ref="3b1ca05b2ad68542919d547aa55cb924" args="(const QString &amp;sname, QVariant value, const QString &amp;=&quot;&quot;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::setSysValue           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>sname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QVariant&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> = <code>&quot;&quot;</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Устанавливает значение системного поля. Используется для установки значения системного поля по его имени<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>sname</em>&nbsp;</td><td>- имя ситемного поля. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>- устанавливаемое значение </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Переопределяет метод предка <a class="el" href="classaObject.html#0e973d8a5a9f9cf0d80dddf5368e2d04">aObject</a>.</p>

<p>Перекрестные ссылки <a class="el" href="adocjournal_8cpp-source.html#l00466">aDocJournal::setDate()</a> и <a class="el" href="adocjournal_8cpp-source.html#l00492">aDocJournal::setNumber()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1fddf397d1ba708303d056c92128671f"></a><!-- doxytag: member="aDocument::getTable" ref="1fddf397d1ba708303d056c92128671f" args="(const QString &amp;tablename)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">aSQLTable * aDocument::getTable           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>tname</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Возвращает таблицу дакумента по имени. Функция позволяет получить ссылку на таблизу документа по ее имени.<p>
<dl class="see" compact><dt><b>См. также:</b></dt><dd><a class="el" href="classaObject.html#5c6dce84b613af7fd01d5aad409d5c38">aObject::table()</a> </dd></dl>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tname</em>&nbsp;</td><td>- имя таблицы в бизнес схеме. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>ссылка на таблицу. </dd></dl>

<p>Перекрестные ссылки <a class="el" href="aobject_8cpp-source.html#l00211">aObject::table()</a>.</p>

<p>Используется в <a class="el" href="airegister_8cpp-source.html#l00279">aIRegister::New()</a> и <a class="el" href="aaregister_8cpp-source.html#l00176">aARegister::New()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1bc99692acef1e338f7c4e49ac2fee71"></a><!-- doxytag: member="aDocument::New" ref="1bc99692acef1e338f7c4e49ac2fee71" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Создает и регистрирует в системном журнале объект <a class="el" href="classaDocument.html" title="Определяет программный интерфейс для работы...">aDocument</a>. 
<p>
Создает новую запись в БД с данными из шапки документа. При этом резервируется уникальный Id записи таблицы. При этом документ регистрируется в системном журнале и получает следующий по порядку номер.<p>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Переопределяет метод предка <a class="el" href="classaObject.html#299918a7799222ae7419ac4bcd36bb4f">aObject</a>.</p>

<p>Перекрестные ссылки <a class="el" href="acfg_8cpp-source.html#l00963">aCfg::attr()</a>, <a class="el" href="asqltable_8cpp-source.html#l00790">aDataTable::exec()</a>, <a class="el" href="acfg_8cpp-source.html#l01220">aCfg::id()</a>, <a class="el" href="adatabase_8cpp-source.html#l01862">aDatabase::markDeleted()</a>, <a class="el" href="adocjournal_8cpp-source.html#l00285">aDocJournal::New()</a>, <a class="el" href="aobject_8cpp-source.html#l00496">aObject::New()</a>, <a class="el" href="adocument_8cpp-source.html#l00731">Prefix()</a>, <a class="el" href="alog_8cpp-source.html#l00058">aLog::print()</a>, <a class="el" href="adocument_8cpp-source.html#l00712">SetPrefix()</a>, <a class="el" href="aobject_8cpp-source.html#l00211">aObject::table()</a> и <a class="el" href="aobject_8cpp-source.html#l00922">aObject::Uid()</a>.</p>

</div>
</div><p>
<a class="anchor" name="01686cadd6c29a31d7e08747d8bc78a4"></a><!-- doxytag: member="aDocument::Delete" ref="01686cadd6c29a31d7e08747d8bc78a4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::Delete           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Удаляет текущий документ. 
<p>
Документ удаляется полностью вместе с табличными частями, также документ удаляется из системного журнала. Идентификатор документа не освободжается и повторно не используется.<p>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Переопределяет метод предка <a class="el" href="classaObject.html#933572282cb04418873a1659e0972d07">aObject</a>.</p>

<p>Перекрестные ссылки <a class="el" href="acfg_8cpp-source.html#l00963">aCfg::attr()</a>, <a class="el" href="acfg_8cpp-source.html#l00471">aCfg::count()</a>, <a class="el" href="aobject_8cpp-source.html#l00563">aObject::Delete()</a>, <a class="el" href="adocjournal_8cpp-source.html#l00241">aDocJournal::deleteDocument()</a>, <a class="el" href="acfg_8cpp-source.html#l00520">aCfg::find()</a>, <a class="el" href="adocument_8cpp-source.html#l01355">IsConducted()</a>, <a class="el" href="adatabase_8cpp-source.html#l01862">aDatabase::markDeleted()</a>, <a class="el" href="alog_8cpp-source.html#l00058">aLog::print()</a> и <a class="el" href="adocument_8cpp-source.html#l01306">UnConduct()</a>.</p>

<p>Используется в <a class="el" href="adocjournal_8cpp-source.html#l00213">aDocJournal::Delete()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1705deeeaa122c167fc7d2e094f1fbf0"></a><!-- doxytag: member="aDocument::Update" ref="1705deeeaa122c167fc7d2e094f1fbf0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::Update           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Обновляет информацию в базе данных. 
<p>
Заносит запись из буфера ОЗУ в базу данных. Обновляется информация в шапке документа, табличных частях, журнале документов. Не работает для проведенных документов.<p>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Переопределяет метод предка <a class="el" href="classaObject.html">aObject</a>.</p>

<p>Перекрестные ссылки <a class="el" href="adocument_8cpp-source.html#l01355">IsConducted()</a>, <a class="el" href="alog_8cpp-source.html#l00058">aLog::print()</a> и <a class="el" href="aobject_8cpp-source.html#l00584">aObject::Update()</a>.</p>

</div>
</div><p>
<a class="anchor" name="a4a9b49aeebfbff7f0b29cf4fb3862b1"></a><!-- doxytag: member="aDocument::Select" ref="a4a9b49aeebfbff7f0b29cf4fb3862b1" args="(QDateTime from, QDateTime to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::Select           </td>
          <td>(</td>
          <td class="paramtype">QDateTime&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QDateTime&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Выбирает документы по интервалу времени. 
<p>
Выбирает из системного журнала документы, значение поля "дата" которых лежит в указанном диапазоне. Если объект настроен на конкретный тип документа из бизнес схемы, выбираются только документы этого типа, в противном случае - все документы журнала, соответствующие условию.<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>from</em>&nbsp;</td><td>- начальная дата диапазона, если дата isNull, первая дата журнала, </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>to</em>&nbsp;</td><td>- конечная дата диапазона, если isNull - до наиболее позднего документа. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Перекрестные ссылки <a class="el" href="acfg_8cpp-source.html#l00963">aCfg::attr()</a>, <a class="el" href="adocjournal_8cpp-source.html#l00528">aDocJournal::findDocument()</a>, <a class="el" href="adocument_8cpp-source.html#l00761">Select()</a>, <a class="el" href="adocjournal_8cpp-source.html#l00761">aDocJournal::selectionFilter()</a> и <a class="el" href="aobject_8cpp-source.html#l00211">aObject::table()</a>.</p>

<p>Используется в <a class="el" href="adocument_8cpp-source.html#l00761">Select()</a>.</p>

</div>
</div><p>
<a class="anchor" name="b380bd5e8b0691b74b765d114018743f"></a><!-- doxytag: member="aDocument::Select" ref="b380bd5e8b0691b74b765d114018743f" args="(const QString &amp;num)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::Select           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>num</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Выбирает документы по номеру. 
<p>
Номер задается как строка, которая содержит префикс и число. Если объект настроен на конкретный тип документа из бизнес схемы, выбираются только документы этого типа, в противном случае - все документы с таким номером.<p>
<dl class="see" compact><dt><b>См. также:</b></dt><dd><a class="el" href="classaDocument.html#53a357c41f96ffecc1b88769d3d06f6c" title="ScriptAPI. Возвращает префикс документа.">Prefix()</a> <a class="el" href="classaDocument.html#2918994e2b6623873844cc552a194fd9" title="ScriptAPI. Задает префикс документа.">SetPrefix()</a> </dd></dl>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>num</em>&nbsp;</td><td>-</td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Перекрестные ссылки <a class="el" href="acfg_8cpp-source.html#l00963">aCfg::attr()</a>, <a class="el" href="adocjournal_8cpp-source.html#l00528">aDocJournal::findDocument()</a>, <a class="el" href="adocument_8cpp-source.html#l00761">Select()</a>, <a class="el" href="adocjournal_8cpp-source.html#l00761">aDocJournal::selectionFilter()</a> и <a class="el" href="aobject_8cpp-source.html#l00211">aObject::table()</a>.</p>

</div>
</div><p>
<a class="anchor" name="2f14b194496547387be71eb2af541a51"></a><!-- doxytag: member="aDocument::Copy" ref="2f14b194496547387be71eb2af541a51" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::Copy           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Копирует текущий документ. 
<p>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Переопределяет метод предка <a class="el" href="classaObject.html#c08ed5f5f539967fe21cb2dc6f7b48db">aObject</a>.</p>

<p>Перекрестные ссылки <a class="el" href="acfg_8cpp-source.html#l00963">aCfg::attr()</a>, <a class="el" href="aobject_8cpp-source.html#l00546">aObject::Copy()</a>, <a class="el" href="acfg_8cpp-source.html#l00471">aCfg::count()</a>, <a class="el" href="asqltable_8cpp-source.html#l00790">aDataTable::exec()</a>, <a class="el" href="acfg_8cpp-source.html#l00520">aCfg::find()</a>, <a class="el" href="adocjournal_8cpp-source.html#l00734">aDocJournal::getPrefix()</a>, <a class="el" href="acfg_8cpp-source.html#l01220">aCfg::id()</a>, <a class="el" href="adatabase_8cpp-source.html#l01862">aDatabase::markDeleted()</a>, <a class="el" href="adocjournal_8cpp-source.html#l00285">aDocJournal::New()</a>, <a class="el" href="aobject_8h-source.html#l00068">aObject::obj</a>, <a class="el" href="adocument_8cpp-source.html#l01391">select()</a>, <a class="el" href="aobject_8cpp-source.html#l00211">aObject::table()</a>, <a class="el" href="adocument_8cpp-source.html#l00369">TableNewLine()</a>, <a class="el" href="adocument_8cpp-source.html#l01092">TableNext()</a>, <a class="el" href="adocument_8cpp-source.html#l00918">TableSelect()</a>, <a class="el" href="adocument_8cpp-source.html#l00289">TableSetValue()</a>, <a class="el" href="adocument_8cpp-source.html#l00596">TableUpdate()</a>, <a class="el" href="adocument_8cpp-source.html#l00263">TableValue()</a> и <a class="el" href="aobject_8cpp-source.html#l00922">aObject::Uid()</a>.</p>

</div>
</div><p>
<a class="anchor" name="250204dd2ef44a337231de251a0dc82f"></a><!-- doxytag: member="aDocument::Next" ref="250204dd2ef44a337231de251a0dc82f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool aDocument::Next           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Переход к следующему документу. 
<p>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>результат операции (успешно или нет) </dd></dl>

<p>Перекрестные ссылки <a class="el" href="adocjournal_8cpp-source.html#l00528">aDocJournal::findDocument()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1d273a3a539ff78462ef08177488ef7f"></a><!-- doxytag: member="aDocument::Prev" ref="1d273a3a539ff78462ef08177488ef7f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool aDocument::Prev           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Переход к предыдущему документу. 
<p>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>результат операции (успешно или нет) </dd></dl>

<p>Перекрестные ссылки <a class="el" href="adocjournal_8cpp-source.html#l00528">aDocJournal::findDocument()</a>.</p>

</div>
</div><p>
<a class="anchor" name="d4ed6c92fcb7507322aeeef598794a5b"></a><!-- doxytag: member="aDocument::First" ref="d4ed6c92fcb7507322aeeef598794a5b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool aDocument::First           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Переходит к первому документу. 
<p>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>результат операции (успешно или нет) </dd></dl>

<p>Перекрестные ссылки <a class="el" href="adocjournal_8cpp-source.html#l00528">aDocJournal::findDocument()</a>.</p>

</div>
</div><p>
<a class="anchor" name="9c13dc7b9f0114b39f942024085981a7"></a><!-- doxytag: member="aDocument::Last" ref="9c13dc7b9f0114b39f942024085981a7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool aDocument::Last           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Переходит к последнему документу. 
<p>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>результат операции (успешно или нет) </dd></dl>

<p>Перекрестные ссылки <a class="el" href="adocjournal_8cpp-source.html#l00528">aDocJournal::findDocument()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7d54074ae7986c6033d6c291da910ff2"></a><!-- doxytag: member="aDocument::TableNewLine" ref="7d54074ae7986c6033d6c291da910ff2" args="(const QString &amp;tablename)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::TableNewLine           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>tablename</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Добавляет новую строку табличной части документа. 
<p>
Строка добавляется в таблицу текущего документа, если документ не выбран или не имеет таблицы с таким именем - возникает ошибка. При создании строки ей автоматически присваивается очередной номер.<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tablename</em>&nbsp;</td><td>- имя таблицы в бизнес схеме. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Перекрестные ссылки <a class="el" href="adatabase_8cpp-source.html#l00320">aDatabase::db()</a>, <a class="el" href="adocument_8cpp-source.html#l01355">IsConducted()</a>, <a class="el" href="alog_8cpp-source.html#l00058">aLog::print()</a>, <a class="el" href="aobject_8cpp-source.html#l00211">aObject::table()</a> и <a class="el" href="adocument_8cpp-source.html#l00596">TableUpdate()</a>.</p>

<p>Используется в <a class="el" href="adocument_8cpp-source.html#l00938">Copy()</a>.</p>

</div>
</div><p>
<a class="anchor" name="5430afbde4d33ca8bd39682b9fa00d5b"></a><!-- doxytag: member="aDocument::TableDelete" ref="5430afbde4d33ca8bd39682b9fa00d5b" args="(const QString &amp;tablename)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::TableDelete           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>tablename</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Удаляет текущую строку табличной части документа. 
<p>
Также удаляются все записи, связанные с этой строкой во всех регистрах. Не работает для проведенных документов.<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tablename</em>&nbsp;</td><td>- имя таблицы в бизнес схеме </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Перекрестные ссылки <a class="el" href="airegister_8cpp-source.html#l00361">aIRegister::deleteTable()</a>, <a class="el" href="adocument_8cpp-source.html#l01355">IsConducted()</a>, <a class="el" href="adatabase_8cpp-source.html#l01862">aDatabase::markDeleted()</a>, <a class="el" href="alog_8cpp-source.html#l00058">aLog::print()</a> и <a class="el" href="aobject_8cpp-source.html#l00211">aObject::table()</a>.</p>

</div>
</div><p>
<a class="anchor" name="129a7a65930e8be083404aeefc626529"></a><!-- doxytag: member="aDocument::TableSelect" ref="129a7a65930e8be083404aeefc626529" args="(const QString &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::TableSelect           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Выбирает табличную часть документа по ее имени. 
<p>
Используется, если документ имеет более одной табличной части.<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>- имя таблицы </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Используется в <a class="el" href="adocument_8cpp-source.html#l00938">Copy()</a>.</p>

</div>
</div><p>
<a class="anchor" name="14fe2b9a15ef5b823b04dc3a7cd74744"></a><!-- doxytag: member="aDocument::TableValue" ref="14fe2b9a15ef5b823b04dc3a7cd74744" args="(const QString &amp;tablename, const QString &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QVariant aDocument::TableValue           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>tablename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Читает значение поля табличной части документа. 
<p>
Используется для получения значения поля таблицы по именам таблицы и поля. При вызове функции используются имена, указанные в бизнес схеме. Кроме этого может использоваться продопределенное имя "TableLine" для получения номера текущей записи<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tablename</em>&nbsp;</td><td>- имя таблицы в бизнес схеме </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>- имя поля в бизнес схеме </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>значение поля </dd></dl>

<p>Перекрестные ссылки <a class="el" href="asqltable_8cpp-source.html#l00479">aDataTable::sysValue()</a>, <a class="el" href="aobject_8cpp-source.html#l00211">aObject::table()</a>, <a class="el" href="adocument_8cpp-source.html#l00129">trSysName()</a> и <a class="el" href="aobject_8cpp-source.html#l00746">aObject::tValue()</a>.</p>

<p>Используется в <a class="el" href="adocument_8cpp-source.html#l00938">Copy()</a>.</p>

</div>
</div><p>
<a class="anchor" name="d058a4c8b2e8ffe00580438ba2c0b735"></a><!-- doxytag: member="aDocument::TableSetValue" ref="d058a4c8b2e8ffe00580438ba2c0b735" args="(const QString &amp;tablename, const QString &amp;name, const QVariant &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::TableSetValue           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>tablename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QVariant &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Записывает значение в поле текущей строки табличной части документа. 
<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tablename</em>&nbsp;</td><td>- имя таблицы в бизнес схеме, </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>- имя поля в бизнес схеме, </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>- новое значение поля. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Перекрестные ссылки <a class="el" href="aobject_8cpp-source.html#l00760">aObject::setTValue()</a>.</p>

<p>Используется в <a class="el" href="adocument_8cpp-source.html#l00938">Copy()</a>.</p>

</div>
</div><p>
<a class="anchor" name="157d7881517a9ae949a3b0fddc9a330e"></a><!-- doxytag: member="aDocument::TableUpdate" ref="157d7881517a9ae949a3b0fddc9a330e" args="(const QString &amp;tablename=&quot;&quot;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::TableUpdate           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>tablename</em> = <code>&quot;&quot;</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
SrciptAPI. Обновляет текущую запись табличной части документа. 
<p>
Копирует информацию из буфера в текущую строку таблицы. Если имя не указано или задана пустая строка, обновляются все таблицы документа. Не работает для проведенного досумента.<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tablename</em>&nbsp;</td><td>- имя таблицы в бизнес схеме </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Переопределяет метод предка <a class="el" href="classaObject.html#431d20030b023364b2c52d8e9140f8b2">aObject</a>.</p>

<p>Перекрестные ссылки <a class="el" href="acfg_8cpp-source.html#l00963">aCfg::attr()</a>, <a class="el" href="acfg_8cpp-source.html#l00471">aCfg::count()</a>, <a class="el" href="acfg_8cpp-source.html#l00520">aCfg::find()</a>, <a class="el" href="adocument_8cpp-source.html#l01355">IsConducted()</a>, <a class="el" href="alog_8cpp-source.html#l00058">aLog::print()</a> и <a class="el" href="aobject_8cpp-source.html#l01050">aObject::TableUpdate()</a>.</p>

<p>Используется в <a class="el" href="adocument_8cpp-source.html#l00938">Copy()</a> и <a class="el" href="adocument_8cpp-source.html#l00369">TableNewLine()</a>.</p>

</div>
</div><p>
<a class="anchor" name="5cd3c5a0dd6a80ca21c43c8cfb8a6dbc"></a><!-- doxytag: member="aDocument::TableNext" ref="5cd3c5a0dd6a80ca21c43c8cfb8a6dbc" args="(const QString &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool aDocument::TableNext           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Переход к следуещей записи в табличной части документа. 
<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>- имя таблицы из бизнес схемы. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>результат операции (успешно или нет) </dd></dl>

<p>Перекрестные ссылки <a class="el" href="aobject_8cpp-source.html#l00211">aObject::table()</a>.</p>

<p>Используется в <a class="el" href="adocument_8cpp-source.html#l00938">Copy()</a>.</p>

</div>
</div><p>
<a class="anchor" name="83c56e9a4577375e14e558537d4e5d28"></a><!-- doxytag: member="aDocument::TablePrev" ref="83c56e9a4577375e14e558537d4e5d28" args="(const QString &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool aDocument::TablePrev           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Переход к предыдущей записи в табличной части документа. 
<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>- имя таблицы из бизнес схемы. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>результат операции (успешно или нет) </dd></dl>

<p>Перекрестные ссылки <a class="el" href="aobject_8cpp-source.html#l00211">aObject::table()</a>.</p>

</div>
</div><p>
<a class="anchor" name="3cd27dbbcc400c8154bad7ef8511ce7d"></a><!-- doxytag: member="aDocument::TableFirst" ref="3cd27dbbcc400c8154bad7ef8511ce7d" args="(const QString &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool aDocument::TableFirst           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Переход к первой записи в табличной части документа. 
<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>- имя таблицы из бизнес схемы. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>результат операции (успешно или нет) </dd></dl>

<p>Перекрестные ссылки <a class="el" href="aobject_8cpp-source.html#l00211">aObject::table()</a>.</p>

</div>
</div><p>
<a class="anchor" name="69b3f60a33b7b663d25fc86505a8edab"></a><!-- doxytag: member="aDocument::TableLast" ref="69b3f60a33b7b663d25fc86505a8edab" args="(const QString &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool aDocument::TableLast           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Переход к последней записи в табличной части документа. 
<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>- имя таблицы из бизнес схемы. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>результат операции (успешно или нет) </dd></dl>

<p>Перекрестные ссылки <a class="el" href="aobject_8cpp-source.html#l00211">aObject::table()</a>.</p>

</div>
</div><p>
<a class="anchor" name="aac5c55a28249a1557d7bf246a801620"></a><!-- doxytag: member="aDocument::IsMarkDeleted" ref="aac5c55a28249a1557d7bf246a801620" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool aDocument::IsMarkDeleted           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Проверяет помечен ли документ как удаленный. 
<p>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>значение флага удаления. </dd></dl>

<p>Перекрестные ссылки <a class="el" href="aobject_8cpp-source.html#l00408">aObject::IsMarkDeleted()</a>.</p>

</div>
</div><p>
<a class="anchor" name="c2384a8f481f898dd997b1caf0c4a57d"></a><!-- doxytag: member="aDocument::IsMarked" ref="c2384a8f481f898dd997b1caf0c4a57d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool aDocument::IsMarked           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Проверяет помечен ли документ. 
<p>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>значение флага. </dd></dl>

<p>Переопределяет метод предка <a class="el" href="classaObject.html">aObject</a>.</p>

<p>Перекрестные ссылки <a class="el" href="aobject_8cpp-source.html#l00421">aObject::IsMarked()</a>.</p>

</div>
</div><p>
<a class="anchor" name="8fdac0090b2d07fbc020794d17248096"></a><!-- doxytag: member="aDocument::SetMarkDeleted" ref="8fdac0090b2d07fbc020794d17248096" args="(bool Deleted)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::SetMarkDeleted           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>Deleted</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Устанавливает флаг удаления. 
<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>Deleted</em>&nbsp;</td><td>- флаг удаления </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Перекрестные ссылки <a class="el" href="aobject_8cpp-source.html#l00453">aObject::SetMarkDeleted()</a>.</p>

</div>
</div><p>
<a class="anchor" name="19fe99576c077973dda52ae964d14c3e"></a><!-- doxytag: member="aDocument::SetMarked" ref="19fe99576c077973dda52ae964d14c3e" args="(bool Marked)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::SetMarked           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>Marked</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI Помечает документ. 
<p>
В последствии помеченные документы можно рассматривать как группу документов, подобранных для обработки.<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>Marked</em>&nbsp;</td><td>- флаг отметки </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Переопределяет метод предка <a class="el" href="classaObject.html">aObject</a>.</p>

<p>Перекрестные ссылки <a class="el" href="aobject_8cpp-source.html#l00476">aObject::SetMarked()</a>.</p>

</div>
</div><p>
<a class="anchor" name="2918994e2b6623873844cc552a194fd9"></a><!-- doxytag: member="aDocument::SetPrefix" ref="2918994e2b6623873844cc552a194fd9" args="(const QString &amp;pr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void aDocument::SetPrefix           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>pr</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Задает префикс документа. 
<p>
Префикс документа используется для генерации номера документа.<p>
<dl class="see" compact><dt><b>См. также:</b></dt><dd><a class="el" href="classaDocument.html#53a357c41f96ffecc1b88769d3d06f6c" title="ScriptAPI. Возвращает префикс документа.">Prefix()</a> <a class="el" href="classaDocument.html#b380bd5e8b0691b74b765d114018743f" title="ScriptAPI. Выбирает документы по номеру.">Select( const QString &amp; num )</a> </dd></dl>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>pr</em>&nbsp;</td><td>- Новый префикс документа. </td></tr>
  </table>
</dl>

<p>Используется в <a class="el" href="adocument_8cpp-source.html#l00313">New()</a>.</p>

</div>
</div><p>
<a class="anchor" name="53a357c41f96ffecc1b88769d3d06f6c"></a><!-- doxytag: member="aDocument::Prefix" ref="53a357c41f96ffecc1b88769d3d06f6c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString aDocument::Prefix           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Возвращает префикс документа. 
<p>
<dl class="see" compact><dt><b>См. также:</b></dt><dd><a class="el" href="classaDocument.html#2918994e2b6623873844cc552a194fd9" title="ScriptAPI. Задает префикс документа.">SetPrefix( const QString &amp; pr )</a> <a class="el" href="classaDocument.html#b380bd5e8b0691b74b765d114018743f" title="ScriptAPI. Выбирает документы по номеру.">Select( const QString &amp; num )</a> </dd></dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>текущий префикс документа. </dd></dl>

<p>Используется в <a class="el" href="adocument_8cpp-source.html#l00313">New()</a>.</p>

</div>
</div><p>
<a class="anchor" name="d5cbe6d392e728470e79e09e181fb2a9"></a><!-- doxytag: member="aDocument::Value" ref="d5cbe6d392e728470e79e09e181fb2a9" args="(const QString &amp;name, const QString &amp;tableName=&quot;&quot;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QVariant aDocument::Value           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>tableName</em> = <code>&quot;&quot;</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Возвращает значения поля с именем = <em>name</em> основг\ной таблицы объекта.<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>- имя поля </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>значение поля. Поля типа Q_ULLONG и DateTime переводятся в строки. </dd></dl>

<p>Переопределяет метод предка <a class="el" href="classaObject.html#c01de0a1f73163e50028689b0e43ce75">aObject</a>.</p>

<p>Перекрестные ссылки <a class="el" href="aobject_8cpp-source.html#l00351">aObject::Value()</a>.</p>

<p>Используется в <a class="el" href="aaregister_8cpp-source.html#l00235">aARegister::deleteDocument()</a>, <a class="el" href="adocument_8cpp-source.html#l01468">GetDocumentValue()</a>, <a class="el" href="aaregister_8cpp-source.html#l00176">aARegister::New()</a> и <a class="el" href="aaregister_8cpp-source.html#l00211">aARegister::Update()</a>.</p>

</div>
</div><p>
<a class="anchor" name="b62f1f8fa6de1773f004062ac300f642"></a><!-- doxytag: member="aDocument::SetFilter" ref="b62f1f8fa6de1773f004062ac300f642" args="(const QString &amp;valname, const QVariant &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::SetFilter           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>valname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QVariant &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScripAPI. Устанавливает фильтр на доступные документы. 
<p>
Доступными становяться только документы, удовлетворяющие условию. Например, для получения всех накладных с номером 0003 нужно сделать примерно следующее: <div class="fragment"><pre class="fragment">        <a class="code" href="classaDocument.html" title="Определяет программный интерфейс для работы...">aDocument</a> * doc = <span class="keyword">new</span> <a class="code" href="classaDocument.html#dbec50cbcfd3c7faae7ef682080246e3" title="Создает объект и инициализирует его по метаданным...">aDocument</a>(<span class="stringliteral">"Накладная"</span>, db);
        doc-&gt;<a class="code" href="classaDocument.html#b62f1f8fa6de1773f004062ac300f642" title="ScripAPI. Устанавливает фильтр на доступные документы...">SetFilter</a>(<span class="stringliteral">"Номер"</span>,<span class="stringliteral">"0003"</span>);
        doc-&gt;<a class="code" href="classaDocument.html#d4ed6c92fcb7507322aeeef598794a5b" title="ScriptAPI. Переходит к первому документу.">First</a>();
        <span class="keywordflow">do</span>{
                <span class="comment">//какие-то действия</span>
           }<span class="keywordflow">while</span>(doc-&gt;<a class="code" href="classaDocument.html#250204dd2ef44a337231de251a0dc82f" title="ScriptAPI. Переход к следующему документу.">Next</a>());
        <span class="keyword">delete</span> doc;
</pre></div><p>
<dl class="see" compact><dt><b>См. также:</b></dt><dd><a class="el" href="classaDocument.html#909202b8fcf564e92b6fb4e2b97a74c6" title="ScriptAPI. Сбрасывает фильтр.">ClearFilter()</a> </dd></dl>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>valname</em>&nbsp;</td><td>- имя поля в метаданных </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>- Значение фильтра </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Переопределяет метод предка <a class="el" href="classaObject.html">aObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="909202b8fcf564e92b6fb4e2b97a74c6"></a><!-- doxytag: member="aDocument::ClearFilter" ref="909202b8fcf564e92b6fb4e2b97a74c6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::ClearFilter           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Сбрасывает фильтр. 
<p>
<dl class="see" compact><dt><b>См. также:</b></dt><dd><a class="el" href="classaDocument.html#b62f1f8fa6de1773f004062ac300f642" title="ScripAPI. Устанавливает фильтр на доступные документы...">SetFilter( const QString &amp; valname, const QVariant &amp; value )</a> </dd></dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Переопределяет метод предка <a class="el" href="classaObject.html">aObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="44296f57c4e0d0321a570e63472f70fa"></a><!-- doxytag: member="aDocument::SignIn" ref="44296f57c4e0d0321a570e63472f70fa" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::SignIn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Вызывает проведение документа. 
<p>
<dl class="see" compact><dt><b>См. также:</b></dt><dd><a class="el" href="classaDocument.html#c536109a7d404f181f9a921b33bad01d" title="ScriptAPI. Отменяет проведение документа.">SignOut()</a> <a class="el" href="classaDocument.html#ba10e5c6bde9be44ba043788be2bf474" title="ScriptAPI. Проверяет, проведен ли документ.">IsSignedIn()</a> </dd></dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Перекрестные ссылки <a class="el" href="adocument_8cpp-source.html#l01355">IsConducted()</a>.</p>

<p>Используется в <a class="el" href="adocument_8cpp-source.html#l01277">Conduct()</a>.</p>

</div>
</div><p>
<a class="anchor" name="c536109a7d404f181f9a921b33bad01d"></a><!-- doxytag: member="aDocument::SignOut" ref="c536109a7d404f181f9a921b33bad01d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ERR_Code aDocument::SignOut           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Отменяет проведение документа. 
<p>
<dl class="see" compact><dt><b>См. также:</b></dt><dd><a class="el" href="classaDocument.html#44296f57c4e0d0321a570e63472f70fa" title="ScriptAPI. Вызывает проведение документа.">SignIn()</a> <a class="el" href="classaDocument.html#ba10e5c6bde9be44ba043788be2bf474" title="ScriptAPI. Проверяет, проведен ли документ.">IsSignedIn()</a> </dd></dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>код ошибки. </dd></dl>

<p>Перекрестные ссылки <a class="el" href="acfg_8cpp-source.html#l00471">aCfg::count()</a>, <a class="el" href="aaregister_8cpp-source.html#l00235">aARegister::deleteDocument()</a>, <a class="el" href="airegister_8cpp-source.html#l00317">aIRegister::deleteDocument()</a>, <a class="el" href="acfg_8cpp-source.html#l00520">aCfg::find()</a>, <a class="el" href="adocument_8cpp-source.html#l01355">IsConducted()</a> и <a class="el" href="alog_8cpp-source.html#l00058">aLog::print()</a>.</p>

<p>Используется в <a class="el" href="adocument_8cpp-source.html#l01306">UnConduct()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ba10e5c6bde9be44ba043788be2bf474"></a><!-- doxytag: member="aDocument::IsSignedIn" ref="ba10e5c6bde9be44ba043788be2bf474" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool aDocument::IsSignedIn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Проверяет, проведен ли документ. 
<p>
<dl class="see" compact><dt><b>См. также:</b></dt><dd><a class="el" href="classaDocument.html#44296f57c4e0d0321a570e63472f70fa" title="ScriptAPI. Вызывает проведение документа.">SignIn()</a> <a class="el" href="classaDocument.html#c536109a7d404f181f9a921b33bad01d" title="ScriptAPI. Отменяет проведение документа.">SignOut()</a> </dd></dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>true, если документ проведен </dd></dl>

<p>Перекрестные ссылки <a class="el" href="adatabase_8cpp-source.html#l00320">aDatabase::db()</a>.</p>

<p>Используется в <a class="el" href="adocument_8cpp-source.html#l01355">IsConducted()</a>.</p>

</div>
</div><p>
<a class="anchor" name="bf0953883c2dbb5045fc4e33c4bbc0dd"></a><!-- doxytag: member="aDocument::Seek" ref="bf0953883c2dbb5045fc4e33c4bbc0dd" args="(int pos, const QString &amp;tname)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void aDocument::Seek           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>tname</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Устанавливает позицию в табличной части документа на строку с заданным номером. 
<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>pos</em>&nbsp;</td><td>- номер строки </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>tname</em>&nbsp;</td><td>- имя таблицы </td></tr>
  </table>
</dl>

<p>Перекрестные ссылки <a class="el" href="aobject_8cpp-source.html#l00211">aObject::table()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7c5273c1013cc7e072f8ff19f0a5e186"></a><!-- doxytag: member="aDocument::GetDocumentValue" ref="7c5273c1013cc7e072f8ff19f0a5e186" args="(QVariant ide, const QString &amp;fname)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QVariant aDocument::GetDocumentValue           </td>
          <td>(</td>
          <td class="paramtype">QVariant&nbsp;</td>
          <td class="paramname"> <em>docId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>fname</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ScriptAPI. Получение значения атрибута документа c указанным идентификатором. 
<p>
С помощью этого метода можно получить значение атрибута документа, не являющегося текущим. Вызов метода приводит к смене текущего документа. Для получения значения атрибута текущего документа используйте метод Value(...), унаследованный от <a class="el" href="classaObject.html" title="Базовый класс для невизуальных классов (моделей...">aObject</a>.<p>
<dl compact><dt><b>Аргументы:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>docId</em>&nbsp;</td><td>- id документа </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>fname</em>&nbsp;</td><td>- имя поля в метаданных</td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Возвращает:</b></dt><dd>значение поля или строку "Unknown", в случае ошибки </dd></dl>

<p>Перекрестные ссылки <a class="el" href="alog_8cpp-source.html#l00058">aLog::print()</a>, <a class="el" href="adocument_8cpp-source.html#l01391">select()</a> и <a class="el" href="adocument_8cpp-source.html#l01508">Value()</a>.</p>

</div>
</div><p>
<hr>Объявления и описания членов классов находятся в файлах:<ul>
<li><a class="el" href="adocument_8h-source.html">adocument.h</a><li>adocument.cpp</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Документация по Ananas Library. Последние изменения: Sun Feb 1 21:47:15 2009. Создано системой&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>
